/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package modelo;

import java.util.*;
import controlador.IProveedorController;
/**
 *
 * @author Juanma
 */
public interface IProveedorModel {
//Enlaces con el controlador
    IProveedorController getController();
    void setController(IProveedorController controller);


    //Funciones que debe permitir el modelo
    void nuevoProveedor(IProveedor proveedor);
    IProveedor obtenerProveedor(int ID);
    void eliminarProveedor(IProveedor proveedor);
    void actualizarProveedor(IProveedor proveedor);
    List<IProveedor> obtenerProveedor();
}
